| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=double), | public | :: | kact | 
                 actual hydraulic conductivity [m/s]  | 
        |||
| real(kind=double), | public | :: | psi | 
                 actual matric potential [m]  | 
        |||
| integer(kind=short), | public | :: | stype | 
                 soil type  | 
        |||
| real(kind=double), | public | :: | theta | 
                 actual volumetric water content [m3/m3]  | 
        |||
| real(kind=double), | public | :: | thickness | 
                 layer thickness [m]  | 
        
TYPE SoilLayer !geometry REAL (KIND = double) :: thickness !! layer thickness [m] !soil type INTEGER (KIND = short) :: stype !!soil type !state variable REAL (KIND = double) :: theta !! actual volumetric water content [m3/m3] REAL (KIND = double) :: kact !!actual hydraulic conductivity [m/s] REAL (KIND = double) :: psi !!actual matric potential [m] END TYPE SoilLayer